body {
  color: #113;
  background-color: #6b8fb4;
}

a, a:hover, a:focus, a:visited {
  color: #113;
}

.jumbotron {
  color: #000;
  text-shadow: 0 1px 3px rgba(0,0,0,.4), 0 0 30px rgba(0,0,0,.075);
  background: #4575d4;
}

.footer {
  border-top-color: #05296e;
}

.vnavbar {
  background-color: #4575d4;
}

.vnav-title {
  color: #113;
}

.nav > li > a,
.nav .vnav-title {
  text-shadow: 0 1px 0 rgba(85, 85, 255, 0.5);
}

.nav > li > a {
  color: #113;
}

.nav > .active > a {
  color: #6b8fd4;
  background-color: #1144aa;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #05296e;
  color: #6b8fd4;
  text-shadow: 0 0 0 rgba(0,0,0,0);
}

.page-header {
  border-bottom-color: #1144aa;
  color: #1144aa;
}

.paragraph-media img.colored {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

/*.hnav > li > a:hover,
.hnav > li > a:focus {
  background-color: #333;
  color: #bbb;
}
*/
h2 {
  color: #113;
}

/*.hnavbar .hnav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}*/

.hnav > li > a:hover,
.hnav > li > a:focus {
  text-shadow: 0 0 0 rgba(0,0,0,0);
}